﻿using System;

namespace Sinacor.OMM.MessageEntity.STM
{
    public class BaseMessage : MessageEntity.BaseMessage
    {
        private System.Nullable<Enum.MessagesCBLCSource> _cblcIdentificator;
        private System.Nullable<Enum.MessagesMegaBolsaSource> _megaBolsaIdentificator;
        private Enum.NaturezaOperacao _naturezaOperacao;
        private Enum.MessageSource _source;
        public string System { get; set; }

        public System.Nullable<Enum.MessagesMegaBolsaSource> MegaBolsaIdentificator
        {
            get
            {
                return _megaBolsaIdentificator;
            }
            set
            {
                _megaBolsaIdentificator = value;
            }
        }        

        public Enum.MessageSource Source
        {
            get
            {
                return _source;
            }
            set
            {
                _source = value;
            }
        }

        public System.Nullable<Enum.MessagesCBLCSource> CblcIdentificator
        {
            get { return _cblcIdentificator; }
            set { _cblcIdentificator = value; }
        }

    }//end Mensagem

}//end namespace ProcessEntity